﻿/*----------------------------------------------------------------
           // Copyright (C) 2008 安华顺通(北京)科技有限公司
           // 版权所有。 
           //
           // 文件名：BaseEnumsContextMenu.cs
           // 文件功能描述：基本枚举组的右键菜单，添加具体的基本枚举。
           //
           // 
           // 创建标识：杨波20080923
           //
           // 修改标识：杨波2081024
           // 修改描述：增加编译菜单项。
           //
           // 修改标识：
           // 修改描述：
//----------------------------------------------------------------*/

#region UsingStatements

using RuleCode.compiler;

#endregion

namespace RuleCode.ObjectTree
{
    public partial class BaseEnumsContextMenu : NewAndCompileContext
    {
        public BaseEnumsContextMenu()
        {
            InitializeComponent();
        }


        protected override void addNewNode()
        {
            base.addNewNode();
            string name = Util.addNode(OT.XPathSeperater + OT.BaseEnums, OT.BaseEnum, typeof(BaseEnumProperty), "");
        }

        protected override void CompileNode()
        {
            base.CompileNode();
            SysCompiler.Instance.compileEnums(Util.SelectedNode);
        }
    }
}